package com.yfp.operation.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.sql.Timestamp;

/**
 * 工单表
 *
 * @TableName work_order
 */
@TableName(value = "work_order")
@Data
public class WorkOrderDO implements Serializable {
    /**
     * 工单号
     */
    private String workOrderSn;

    /**
     * 订单号
     */
    private String orderSn;

    /**
     * 冷餐柜温度
     */
    private String temperature;

    /**
     * 制作时长
     */
    private String processTime;

    /**
     * 微波开始加热时间
     */
    private String heatBeginTime;

    /**
     * 微波结束加热时间
     */
    private String heatEndTime;

    /**
     * 暂存柜存入时间
     */
    private String inLockerTime;

    /**
     * 暂存柜取出时间
     */
    private String outLockerTime;

    /**
     * 工单状态（1：待处理 2：处理中 3：已完成）
     */
    private String workerOrderStatus;

    /**
     * 出餐口关闭时间
     */
    private String exitCloseTime;

    /**
     * 创建时间
     */
    private Timestamp createTime;

    /**
     * 是否删除
     */
    private Boolean isDelete;

    /**
     * 机器编号
     */
    private String machineId;

    /**
     * 工单序号
     */
    private String workOrderNo;

    /**
     * 套餐编号
     */
    private String comboId;

    /**
     * 套餐名称
     */
    private String comboName;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}